package com.messe.base.models;

import java.sql.Timestamp;

public class VersionUpgrade implements java.io.Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -7133902467679639557L;
	private Integer id;
	private Person proposer;
	private Organization organizationProposer;
	private Person auditor;
	private Organization organizationAuditor;
	private Timestamp createdStamp;
	private Timestamp lastUpdatedStamp;//升级时间
	private Integer rate;//汇率
	private Integer personNum;//申请人数
	private Integer monthNum;//申请月数
	private double price;//升级金额
	private double alreadyPrice;//已付金额
	private Integer type;//是否审核
	private Integer sysVersion;//升级的版本号
	private Person person;//升级人
	private Timestamp updatedStamp;//审核时间
	private Timestamp payStamp;//付款日期
	private String description;//备注
	private Integer dataSourceId;//订单来源
	private Integer orderType;//订单类型(10：充值 20：升级 30：续费 40：加人)
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Person getProposer() {
		return proposer;
	}
	public void setProposer(Person proposer) {
		this.proposer = proposer;
	}
	public Organization getOrganizationProposer() {
		return organizationProposer;
	}
	public void setOrganizationProposer(Organization organizationProposer) {
		this.organizationProposer = organizationProposer;
	}
	public Person getAuditor() {
		return auditor;
	}
	public void setAuditor(Person auditor) {
		this.auditor = auditor;
	}
	public Organization getOrganizationAuditor() {
		return organizationAuditor;
	}
	public void setOrganizationAuditor(Organization organizationAuditor) {
		this.organizationAuditor = organizationAuditor;
	}
	public Timestamp getCreatedStamp() {
		return createdStamp;
	}
	public void setCreatedStamp(Timestamp createdStamp) {
		this.createdStamp = createdStamp;
	}
	public Timestamp getLastUpdatedStamp() {
		return lastUpdatedStamp;
	}
	public void setLastUpdatedStamp(Timestamp lastUpdatedStamp) {
		this.lastUpdatedStamp = lastUpdatedStamp;
	}
	public Integer getRate() {
		return rate;
	}
	public void setRate(Integer rate) {
		this.rate = rate;
	}
	public Integer getPersonNum() {
		return personNum;
	}
	public void setPersonNum(Integer personNum) {
		this.personNum = personNum;
	}
	public Integer getMonthNum() {
		return monthNum;
	}
	public void setMonthNum(Integer monthNum) {
		this.monthNum = monthNum;
	}
	public double getPrice() {
		return price;
	}
	public void setPrice(double price) {
		this.price = price;
	}
	public double getAlreadyPrice() {
		return alreadyPrice;
	}
	public void setAlreadyPrice(double alreadyPrice) {
		this.alreadyPrice = alreadyPrice;
	}
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	public Integer getSysVersion() {
		return sysVersion;
	}
	public void setSysVersion(Integer sysVersion) {
		this.sysVersion = sysVersion;
	}
	public Person getPerson() {
		return person;
	}
	public void setPerson(Person person) {
		this.person = person;
	}
	public Timestamp getUpdatedStamp() {
		return updatedStamp;
	}
	public void setUpdatedStamp(Timestamp updatedStamp) {
		this.updatedStamp = updatedStamp;
	}
	public Timestamp getPayStamp() {
		return payStamp;
	}
	public void setPayStamp(Timestamp payStamp) {
		this.payStamp = payStamp;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public Integer getDataSourceId() {
		return dataSourceId;
	}
	public void setDataSourceId(Integer dataSourceId) {
		this.dataSourceId = dataSourceId;
	}
	public Integer getOrderType() {
		return orderType;
	}
	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}
}
